$(function(){
	//左侧菜单初始化
	$("#menu").tree({
		animate : true,
		onClick : function(node){
			var url = node.privilegeUrl;
			if(null!=url && ""!=url){
				//新增Tabs
				var content = '<iframe scrolling="auto" frameborder="0"  src="'+url+'" style="width:100%;height:100%;"></iframe>';	
				$('#index_tabs').tabs('add',{
				    title : node.text,
				    content : content,
				    closable : true
				});
			}
		}
	});
	
	//获取左侧菜单数据
	$.ajax({
		url:"../admin/getMenu",
		type:"get",
		async:true,
		contentType:"application/json",
		success:function(data,textStatus,jqXHR){
			$("#menu").tree("loadData",data.treeList);
		},
		 error:function(xhr,textStatus){
			 $.messager.alert('操作提示', '获取菜单请求出错！', 'error');
		 }
	});
	
	//初始化首页Tabs
	var content = '<iframe scrolling="auto" frameborder="0"  src="../admin/toMain" style="width:100%;height:100%;"></iframe>';	
	$('#index_tabs').tabs('add',{
	    title:'首页',
	    content:content,
	    closable:false
	});
	
	/**
	 * 打开重设密码窗口
	 * */
	$("#reset_passWord").click(function(){
		$("#reset_passWord_win").window("open").window("setTitle","重设密码");
	});
	
	
	/**
	 * 保存修改密码
	 * */
	$("#save_btn").click(function(){
		if($("#fm").form("validate")){
			if($("#newPassWord").val()!=$("#repeatPassWord").val()){
				$.messager.alert('操作提示','新密码与重复密码不一致。',"info");
				return ;
			}
			console.log($("#oldPassword").val()+" "+$("#newPassWord").val()+" "+$("#repeatPassWord").val());
			$.ajax({
				url:"../admin/updatePassword",
				type:"POST",
				async:true,
				contentType:"application/x-www-form-urlencoded;charset=utf-8",
				data:{
					oldPassword:$("#oldPassWord").val(),
					newPassword:$("#newPassWord").val(),
					repeatPassword:$("#repeatPassWord").val()
				},
				dataType:'json',
				success:function(data,textStatus,jqXHR){
					if(data.success==true){
						$('#reset_passWord_win').window('close');
						$.messager.alert('操作提示', '保存成功！', 'info');
					}else{
						$.messager.alert('操作提示',data.error,"info");
					}
				},
				 error:function(xhr,textStatus){
					 $.messager.alert('操作提示','保存出错.'+textStatus,"error");
				 }
			});
			
		}
		
	});
	
	
});

